html{overflow-y:scroll}
body,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,select,p,button{margin:0;padding:0}
body,button,input,select,textarea{font-family:Verdana,arial,"Microsoft YaHei",Lyh-Regular,helvetica,sans-serif;font-size:14px}
h1,h2,h3,h4,h5,h6{font-size:1em}
a{text-decoration:none}
a:active{outline:0 none}
em,th,i,b{font-size:1em;font-style:normal;font-weight:500}
input,select,textarea,button{font-size:1em;box-sizing:content-box;vertical-align:top;border:0 none;outline:0 none}
button{cursor:pointer}
textarea{resize:vertical;overflow-y:auto}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
img,iframe,object{vertical-align:top;border:0 none}
img{-ms-interpolation-mode:bicubic}
iframe{display:block}
ul{list-style:none}
.q:after{clear:both}
.q:before,.q:after{display:table;content:"";line-height:0}
.q{*zoom:1}

.l{float:left}
.r{float:right}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.po{cursor:pointer}
.b{font-weight:bold}
.h{overflow:hidden}
.d{display:none}
.c{margin:0 auto}
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.pt10{padding-top:10px}
.pl10{padding-left:10px}
.re{position:relative}
.ab{position:absolute}

body{color:#333;background:#FFF}
a{color:#333}
a:hover{color:#1A3F8F}

.gotop{position:fixed;right:10px;bottom:10px;z-index:9;width:48px;height:49px;background:url(../common/qyimg/gotop.png) no-repeat;cursor:pointer;display:none}
.gotop:hover{background-position:-48px 0px}
.h1error{padding:100px 0 200px 0;color:red;text-align:center;font-weight:700;font-size:24px}
.imglazy{background:#FFF url(../common/qyimg/ld1.gif) no-repeat center center}
.adsimg{cursor:pointer;position:absolute;top:0px;right:0px}

.about{text-align:justify;font-size:14px;line-height:2}
.about div,.about p{padding:5px 0}
.about table{margin-top:5px;margin-bottom:10px;font-size:12px;line-height:1.5}
.about .fileico{margin-bottom:3px;vertical-align:middle}
.about a{color:#06F}
.newsabout{font-size:16px;font-family:arial,simsun,sans-serif}
.twcpabout{font-family:arial,simsun,sans-serif}

.news ul{overflow:hidden;height:32px}
.news .l{padding-left:16px;background:url(../common/qyimg/news.gif) no-repeat 5px center;font-size:14px;line-height:32px}
.news .l a{display:inline-block;overflow:hidden;max-width:623px;vertical-align:top;text-overflow:ellipsis;white-space:nowrap}
.news .l a.newsnew{padding-right:23px;max-width:600px;background:url(../common/qyimg/new.gif) no-repeat right center}
.news .r{color:#888;font-family:Verdana;line-height:32px}

.title{padding:20px 30px 10px 30px;color:#333;text-align:center;font-weight:700;font-size:24px;line-height:38px}
.info{margin:0 0;height:35px;border-bottom:1px dotted #ccc;color:#999;text-align:center}
.info span{margin:0 5px}
.info strong{margin:0 4px 0 0;color:#C00}

.titles{padding:20px 30px 14px 30px;border-bottom:1px dotted #ccc;color:#333;text-align:center;font-weight:700;font-size:24px;line-height:38px}
.listpic{padding-top:15px;text-align:center}
.listpic img{max-width:700px}

.listxg{padding:12px 10px;border-top:1px solid #DDD;color:#888;font-size:14px;line-height:2.2}
.listxg p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.listxg a{color:#06F}

.page{padding-top:20px;height:46px;border-top:1px solid #DDD;text-align:center}
.page a,.page span{display:inline-block;margin:0 3px;padding:0 7px;height:24px;min-width:11px;border:1px solid #bbb;border-radius:2px;background:url(../common/qyimg/pagebg.gif) repeat-x;color:#555;vertical-align:middle;font-size:14px;font-family:Verdana;line-height:24px}
.page .pagewe1,.page .pagewe2{padding:2px 7px 0 7px;height:22px;font-size:12px;font-family:Webdings;line-height:22px}
.page .pagewe1{color:#AAA}
.pagetop1{position:relative;margin-top:-1px}


/* ------------------------------ site ------------------------------ */

.head{margin:0 auto;width:1200px;height:100px}
.logo{float:left;padding-top:20px}
.logo img{height:60px}
.nav{float:right}
.nav li{float:left;padding-left:40px}
.nav a{position:relative;display:block;padding-top:20px;height:80px;font-size:16px;line-height:80px}
.nav .this a,.nav a:hover{color:#1A3F8F}
.nav a:after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#1A3F8F;content:"";transition:transform .38s;transform:scale(0,1)}
.nav .this a:after{transform:scale(1,1)}

.banana{height:426px;background-color:#CCC;background-position:center center;background-repeat:no-repeat}
.banana_load{color:#999;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.5);font-weight:700;font-size:25px;font-family:"Times New Roman";line-height:426px}


.position{background:#f5f5f5}
.positionc{margin:0 auto;width:1200px;height:70px}
.rtitle{float:left;color:#1A3F8F;font-size:20px;line-height:70px}
.weizhi{float:right}
.weizhi a,.weizhi span{display:inline-block;height:70px;vertical-align:top}
.weizhi a{color:#888;line-height:70px;transition:color .5s}
.weizhi a:hover{color:#1A3F8F}
.weizhi span{width:40px;background-image:url(right.png);background-position:center center;background-repeat:no-repeat}


.main{margin:0 auto;width:1200px;min-height:500px;}
.about{padding:20px 0}
.newsabout{min-height:400px}

.newspic{padding-bottom:25px;min-height:400px}
.newspic ul{float:left;padding:20px 0 0 20px;width:224px}
.newspic ul.newspicul{padding-left:0}
.newspic1 a{display:block;overflow:hidden;width:224px;height:168px}
.newspic1 img{width:100%;height:100%;transition:transform 1s}
.newspic1 img:hover{transform:scale(1.15)}
.newspic2{padding:10px;height:42px;border:1px solid #EEE;border-top:none;transition:box-shadow .3s ease-out}
.newspic2 a{display:block;display:-webkit-box;overflow:hidden;max-height:40px;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newspic ul:hover .newspic2{box-shadow:0 0 12px 0 rgba(0,0,0,.2)}

.page a:hover,.page .pagecur{color:#FFF;background:#1A3F8F;border:1px solid #1A3F8F}
.page .pagecur{font-weight:bold}

.album43{padding-bottom:50px}
.album43 ul{float:left;margin:50px 0 0 51px;width:366px;box-shadow:0 5px 30px rgba(0,0,0,.2);transition:all .4s}
.album43 ul.album43ul{margin-left:0}
.album431 a{position:relative;display:block;overflow:hidden;width:366px;height:206px}
.album431 img{width:100%;height:100%}
.album432 a{display:block;height:50px;border:1px solid #1A3F8F;background:#1A3F8F;color:#FFF;text-align:center;line-height:50px}
.album43 ul:hover{box-shadow:0 5px 30px rgba(0,0,0,.5);transform:translate(0,-5px)}

.albumxc{padding-bottom:50px}
.albumxc ul{float:left;margin:50px 0 0 51px;width:366px;box-shadow:0 5px 30px rgba(0,0,0,.2);transition:all .4s}
.albumxc ul.albumxcul{margin-left:0}
.albumxc1 a{position:relative;display:block;overflow:hidden;width:366px;height:244px}
.albumxc1 img{width:100%;height:100%}
.albumxc ul:hover{box-shadow:0 5px 30px rgba(0,0,0,.5);transform:translate(0,-5px)}
.albumxc2{height:50px;border:1px solid #1A3F8F;background:#1A3F8F;color:#FFF;text-align:center;line-height:50px}



.titles{border-bottom:none;color:#1A3F8F}
.ksqjabout table p{ padding:5px 10px;}

#qyslides{position:relative;overflow:hidden;height:510px;background:#CCC}
.qyslides_load{color:#999;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.5);font-weight:700;font-size:24px;font-family:"Times New Roman";line-height:510px}

.in_1{padding:60px 0 70px 0;background:url(in1_bg.jpg) no-repeat center center; background-size:cover;}
.in_1_c{position:relative;margin:0 auto;width:1200px;height:500px}
.in_1_1{padding-top:67px;padding-bottom:20px;background:url(title_icon.png) no-repeat left bottom;color:#115fab;font-weight:700;font-size:32px;line-height:1}
.in_1_2{padding-top:13px;color:#e2e2e2;font-size:16px;font-family:Arial}
.in_1_3{padding-top:34px;width:493px;color:#666;text-align:justify;font-size:14px;line-height:1.85}
.in_1_4{padding-top:56px}
.in_1_4 a{display:block;width:120px;height:38px;border:1px solid #115fab;border-radius:5px;background:#115fab;color:#fff;text-align:center;font-weight:700;font-size:12px;font-family:Arial;line-height:38px;transition:all .5s}
.in_1_4 a:hover{border:1px solid #115fab;background:#fff;color:#115fab}
.in_1_img2{position:absolute;top:0;right:0;overflow:hidden;width:470px;height:500px}
.in_1_img2 img{width:470px;height:500px;transition:transform .5s}
.in_1_img2:hover img{transform:scale(1.2)}
.in_1_img1{position:absolute;bottom:25px;left:583px;z-index:1;width:340px;height:230px;transition:transform .5s}
.in_1_img1:hover{transform:scale(1.22)}


.in_2{padding-top:80px;padding-bottom:90px;background:url(bg2.jpg) no-repeat center center;background-size:cover}
.in_2_c{margin:0 auto;width:1200px}
.in_2_1{
	padding-bottom: 20px;
	height: 35px;
	background: url(title_icon.png) no-repeat center bottom;
	color: #fff;
	text-align: center;
	font-size: 32px;
	line-height: 1;
	font-weight: bold;
}
.in_2_2{
	padding-top: 15px;
	padding-bottom: 42px;
	color: #e2e2e2;
	text-align: center;
	font-size: 16px;
	font-family: Arial;
	line-height: 1;
	font-weight: bold;
}
.in_2_3{position:relative;margin:0 auto;width:924px;height:44px}
.in_2_3 .btn{position:absolute;top:0;width:44px;height:44px;border-radius:42px;background:0 0;background-repeat:no-repeat;cursor:pointer;transition:all .5s}
.in_2_3 .btn:hover{background-color:#FFF}
.in_2_3 .cprev{left:0;background-image:url(pprev.png);background-position:center center}
.in_2_3 .cprev:hover{background-image:url(pprev-h.png)}
.in_2_3 .cnext{right:0;background-image:url(pnext.png);background-position:center center;background-repeat:no-repeat}
.in_2_3 .cnext:hover{background-image:url(pnext-h.png)}
.in_2_3_1{overflow:hidden;margin:0 auto;width:840px;height:44px}
.in_2_3_2{width:2100px}
.in_2_3_2 li{float:left;padding-right:10px;padding-left:10px;width:190px}
.in_2_3_2 a{display:block;height:42px;border:1px solid #4d6ea6;border-radius:88px;color:#fff;text-align:center;font-size:16px;line-height:42px;transition:all .5s}
.in_2_3_2 a:hover{border:1px solid #115fab;background:#115fab}
.in_2_4{overflow:hidden;padding-top:35px;width:1200px}
.in_2_4_1{width:3130px}
.in_2_4_1 div{float:left;padding:0 53px 0 0;width:260px}
.in_2_4_1 a{display:block;padding-top:20px;background-color:#FFF;text-align:center}
.in_2_4_1 .img{overflow:hidden;width:260px;height:160px}
.in_2_4_1 .img img{width:240px;height:135px;transition:all .5s}
.in_2_4_1 .txt{height:75px;background-image:url(line.png);background-position:center top;background-repeat:no-repeat;line-height:75px}
.in_2_4_1 a:hover img{transform:scale(1.1)}
.in_2_5{padding-top:55px;text-align:center}
.in_2_5 a{display:inline-block;width:120px;height:38px;border:1px solid #115fab;border-radius:5px;background:#115fab;color:#fff;text-align:center;font-weight:700;font-size:12px;font-family:Arial;line-height:38px;transition:all .5s}
.in_2_5 a:hover{border:1px solid #115fab;background:#fff;color:#115fab}

.in_3{padding:60px 0 70px 0;background:url(b1.jpg) no-repeat center center; background-size:cover;}
.in_3_c{margin:0 auto;width:1200px}
.in_3_1{
	text-align: center;
	font-size: 32px;
	font-weight: bold;
	color: #115fab;
	padding-bottom: 20px;
	background: url(title_icon.png) no-repeat center bottom;
	line-height: 1;
}
.in_3_2{
	text-align: center;
	font-size: 16px;
	padding-top: 15px;
	font-family: Arial;
	color: #DDD;
	line-height: 1;
	padding-bottom: 53px;
	font-weight: bold;
}

.in_3_3{}
.in_3_3 div{width: 285px;
padding-left:20px;
	float: left;
}
.in_3_3 .div1{ padding-left:0}
.in_3_3 a{
	display: block;
	overflow: hidden;
	position: relative;
	height: 190px;
	width: 285px;
}
.in_3_3 img{
	width: 285px;height: 190px;transition:all .5s
}
.in_3_3 span{
	position: absolute;
	z-index: 1;
	left: 0px;
	font-size: 16px;
	color: #FFF;
	background-image: url(p6.png);
	text-align: center;
	line-height: 30px;
	right: 0px;
	bottom: 0px;
	padding: 10px;
}
.in_3_3 a:hover img{transform:scale(1.2)}


.footer_tbg{height:260px;background:#242424}
.footer_tc{margin:0 auto;width:1200px;color:#ccc;line-height:30px}
.footer_tc a{color:#ddd}
.footer_tc a:hover{color:#FFF}
.footer_tl{position:relative;float:left;width:580px}
.footer_tl:after{position:absolute;top:45px;right:0;width:1px;height:170px;background:#333;content:""}
.footer_tl .name{padding-top:50px;height:50px;color:#eee;font-size:26px;line-height:50px}
.footer_tl p strong{color:#eee}
.footer_tr{float:left;padding-top:45px;padding-left:80px}
.footer_tr .img{height:70px}
.footer_tr img{width:60px;height:60px}
.footer_tr .u{text-decoration:underline;font-weight:700}
.footer_timg{float:right;padding-top:45px}
.footer_timg img{padding:5px;width:160px;background:#FFF}

.footer_bbg{background:#191919}
.footer_bc{margin:0 auto;width:1200px;color:#ccc;line-height:52px}
.footer_bc a{color:#ccc}
.footer_bc a:hover{color:#FFF}